package cn.rkylin.oms.warehouseDocking.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 仓库实体类, 对应oms_stockout表
 * 
 * @author fengwang
 * @created 2017年10月24日
 */
public class Stockout {
    /**
     *出库单Id
     */
    private String stockoutId;
    /**
     *出库单编号
     */
    private String stockoutCode;
    /**
     *出库类型(qt其他出库、db调拨出库)
     */
    private String stockoutType;
    /**
     *企业Id
     */
    private String entId;
    /**
     *项目Id
     */
    private String prjId;
    /**
     *创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     *修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    /**
     *删除标记
     */
    private String deleted;
    /**
     *取消状态(n未取消、y已取消、r申请取消、f取消失败)
     */
    private String cancelStatus;
    /**
     *取消时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date cancelTime;
    /**
     *锁定状态
     */
    private String lockStatus;
    /**
     *锁定时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date lockTime;
    /**
     *取走标记
     */
    private String hasTaken;
    /**
     *取走时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date takenTime;
    /**
     *系统发货状态
     */
    private String shipStatus;
    /**
     *系统发货时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date shipTime;
    /**
     *wms出库单编号
     */
    private String wmsStockoutCode;
    /**
     *仓库Id
     */
    private String storId;
    /**
     *仓库编码
     */
    private String storCode;
    /**
     *仓库名称
     */
    private String storName;
    /**
     *物流公司Id
     */
    private String lgstId;
    /**
     *物流公司编码
     */
    private String lgstCode;
    /**
     *物流公司
     */
    private String lgstName;
    /**
     *物流单号
     */
    private String lgstNo;
    /**
     *省名称
     */
    private String provName;
    /**
     *市名称
     */
    private String cityName;
    /**
     *区名称
     */
    private String distName;
    /**
     *地区码
     */
    private String areaCoding;
    /**
     *备注
     */
    private String remark;
    /**
     *收货人
     */
    private String cons;
    /**
     *收货人电话
     */
    private String consTel;
    /**
     *收货人手机
     */
    private String consMobile;
    /**
     *收货人地址
     */
    private String consAddr;


    public String getStockoutId() {
        return stockoutId;
    }

    public void setStockoutId(String stockoutId) {
        this.stockoutId = stockoutId;
    }

    public String getStockoutCode() {
        return stockoutCode;
    }

    public void setStockoutCode(String stockoutCode) {
        this.stockoutCode = stockoutCode;
    }

    public String getStockoutType() {
        return stockoutType;
    }

    public void setStockoutType(String stockoutType) {
        this.stockoutType = stockoutType;
    }

    public String getEntId() {
        return entId;
    }

    public void setEntId(String entId) {
        this.entId = entId;
    }

    public String getPrjId() {
        return prjId;
    }

    public void setPrjId(String prjId) {
        this.prjId = prjId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted;
    }

    public String getCancelStatus() {
        return cancelStatus;
    }

    public void setCancelStatus(String cancelStatus) {
        this.cancelStatus = cancelStatus;
    }

    public Date getCancelTime() {
        return cancelTime;
    }

    public void setCancelTime(Date cancelTime) {
        this.cancelTime = cancelTime;
    }

    public String getLockStatus() {
        return lockStatus;
    }

    public void setLockStatus(String lockStatus) {
        this.lockStatus = lockStatus;
    }

    public Date getLockTime() {
        return lockTime;
    }

    public void setLockTime(Date lockTime) {
        this.lockTime = lockTime;
    }

    public String getHasTaken() {
        return hasTaken;
    }

    public void setHasTaken(String hasTaken) {
        this.hasTaken = hasTaken;
    }

    public Date getTakenTime() {
        return takenTime;
    }

    public void setTakenTime(Date takenTime) {
        this.takenTime = takenTime;
    }

    public String getShipStatus() {
        return shipStatus;
    }

    public void setShipStatus(String shipStatus) {
        this.shipStatus = shipStatus;
    }

    public Date getShipTime() {
        return shipTime;
    }

    public void setShipTime(Date shipTime) {
        this.shipTime = shipTime;
    }

    public String getWmsStockoutCode() {
        return wmsStockoutCode;
    }

    public void setWmsStockoutCode(String wmsStockoutCode) {
        this.wmsStockoutCode = wmsStockoutCode;
    }

    public String getStorId() {
        return storId;
    }

    public void setStorId(String storId) {
        this.storId = storId;
    }

    public String getStorCode() {
        return storCode;
    }

    public void setStorCode(String storCode) {
        this.storCode = storCode;
    }

    public String getStorName() {
        return storName;
    }

    public void setStorName(String storName) {
        this.storName = storName;
    }

    public String getLgstId() {
        return lgstId;
    }

    public void setLgstId(String lgstId) {
        this.lgstId = lgstId;
    }

    public String getLgstCode() {
        return lgstCode;
    }

    public void setLgstCode(String lgstCode) {
        this.lgstCode = lgstCode;
    }

    public String getLgstName() {
        return lgstName;
    }

    public void setLgstName(String lgstName) {
        this.lgstName = lgstName;
    }

    public String getLgstNo() {
        return lgstNo;
    }

    public void setLgstNo(String lgstNo) {
        this.lgstNo = lgstNo;
    }

    public String getProvName() {
        return provName;
    }

    public void setProvName(String provName) {
        this.provName = provName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getDistName() {
        return distName;
    }

    public void setDistName(String distName) {
        this.distName = distName;
    }

    public String getAreaCoding() {
        return areaCoding;
    }

    public void setAreaCoding(String areaCoding) {
        this.areaCoding = areaCoding;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCons() {
        return cons;
    }

    public void setCons(String cons) {
        this.cons = cons;
    }

    public String getConsTel() {
        return consTel;
    }

    public void setConsTel(String consTel) {
        this.consTel = consTel;
    }

    public String getConsMobile() {
        return consMobile;
    }

    public void setConsMobile(String consMobile) {
        this.consMobile = consMobile;
    }

    public String getConsAddr() {
        return consAddr;
    }

    public void setConsAddr(String consAddr) {
        this.consAddr = consAddr;
    }

}
